import { msg } from '@/utils/msg';
import { useFansStore } from '@/store/fans';

const fansStore = useFansStore();
let pass = true;
export const report = (err: any) => {
  if (!err) {
    return msg.error('接口服务异常，请联系管理员！');
  }

  if (err.msg) {
    if (err.code == 401) {
      if (pass) {
        pass = false;
        setTimeout(() => {
          pass = true;
          fansStore.clearFansInfo();
          uni.reLaunch({ url: '/pages/auth/login' });
        }, 2000);

        msg.error(err.msg, 2000);
      }
    } else {
      msg.error(err.msg);
    }
  } else {
    msg.error('网络繁忙，请稍后再试！');
    console.error(err);
  }
};
